package com.ruoyi.domain;

import java.util.Date;

import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import com.fasterxml.jackson.annotation.JsonFormat;
import com.ruoyi.util.OurBaseEntity;
import lombok.Data;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;

/**
 * 视频回收站对象 videoRecoverStation
 * 
 * @author ruoyi
 * @date 2025-09-12
 */
@Data
@TableName("videoRecoverStation")
public class VideoRecoverStation
{

    private Long id;

    /** 名称 */
    @Excel(name = "名称")
    private String name;

    /** 视频路径 */
    @Excel(name = "视频路径")
    private String file;

    /** pubdate */
    @Excel(name = "pubdate")
    @TableField(value = "pubdate")
    private String pubdate;

    /** 责任编辑 */
    @Excel(name = "责任编辑")
    private String author;

    /** 责任部门 */
    @Excel(name = "责任部门")
    private String videoOrigin;

    /** 视频类型 */
    @Excel(name = "视频类型")
    private Integer type;

    /** 视频封面 */
    @Excel(name = "视频封面")
    private String coverImg;

    private Long x;

    private Long y;

    /** 排序字段 */
    private Integer sortOrder;

    /** 视频回收id */
    private Long videoId;

    @TableField(value = "valid_date")
    private int validDate;


}
